package com.golte.dataform.analysis.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 报表(星选角度)-权益分析表
 */
@ApiModel(value = "com-golte-dataform-analysis-entity-AdsRptFaRightsD")
@Data
@TableName(value = "ads_rpt_fa_rights_d")
public class AdsRptFaRightsD {
    /**
     * 统计日期
     */
    @TableField(value = "stat_date")
    @ApiModelProperty(value = "统计日期")
    private String statDate;

    /**
     * 权益编码
     */
    @TableField(value = "rights_id")
    @ApiModelProperty(value = "权益编码")
    private String rightsId;

    /**
     * 权益名称
     */
    @TableField(value = "rights_name")
    @ApiModelProperty(value = "权益名称")
    private String rightsName;

    /**
     * 来源产业id
     */
    @TableField(value = "from_industry_id")
    @ApiModelProperty(value = "来源产业id")
    private String fromIndustryId;

    /**
     * 来源产业名称
     */
    @TableField(value = "from_industry_name")
    @ApiModelProperty(value = "来源产业名称")
    private String fromIndustryName;

    /**
     * 来源品牌id
     */
    @TableField(value = "from_brand_id")
    @ApiModelProperty(value = "来源品牌id")
    private String fromBrandId;

    /**
     * 来源品牌名称
     */
    @TableField(value = "from_brand_name")
    @ApiModelProperty(value = "来源品牌名称")
    private String fromBrandName;

    /**
     * 权益类型
     */
    @TableField(value = "rights_type")
    @ApiModelProperty(value = "权益类型")
    private String rightsType;

    /**
     * 权益形式
     */
    @TableField(value = "rights_form")
    @ApiModelProperty(value = "权益形式")
    private String rightsForm;

    /**
     * 权益等级
     */
    @TableField(value = "rights_level")
    @ApiModelProperty(value = "权益等级")
    private String rightsLevel;

    /**
     * 曝光权益数
     */
    @TableField(value = "exposure_rights_cnt")
    @ApiModelProperty(value = "曝光权益数")
    private Integer exposureRightsCnt;

    /**
     * 领取权益数
     */
    @TableField(value = "get_rights_cnt")
    @ApiModelProperty(value = "领取权益数")
    private Integer getRightsCnt;

    /**
     * 核销权益数
     */
    @TableField(value = "spend_rights_cnt")
    @ApiModelProperty(value = "核销权益数")
    private Integer spendRightsCnt;

    /**
     * 消费权益数
     */
    @TableField(value = "payment_rights_cnt")
    @ApiModelProperty(value = "消费权益数")
    private Integer paymentRightsCnt;
}